package pack0621;
// 打印杨辉三角 (用非齐整数组完成)
public class DemoD {
    public static void main(String[] args) {
        int[][] a= new int[5][5];
        for (int i=0;i<a.length;i++){
            a [i][0]=1;//定义前面的两个值 阿博纳契数列 （已知的数）
            a [i][i]=1;//定义前面的两个值
//            赋值
        }for (int i=2;i<a.length;i++){ //   前两个数给定之后直接从第二行开始循环
            for (int j=1;j<i;j++){
                a[i][j]=a[i-1][j-1]+a[i-1][j];
            }
        }
//        打印
        for (int i=0;i<a.length;i++){  //a.length 获取数列的范围长度
            for (int j=0;j<=i;j++){  //j<=i 打印必须从零零行开始，所以j小于也等于i
                System.out.print(a[i][j]+" ");
            }
            System.out.println();
        }
    }
}
